<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui"
	xmlns:c="http://java.sun.com/jsp/jstl/core">
	
	<h:head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
		<title>SGP - Sistema de Gerenciamento de Processos</title>
		<h:outputStylesheet library="css" name="sgp.css"/>
		<h:outputScript name="sgp.js" library="js"/>
	</h:head>
	
	<h:body>
		<p:layout fullPage="true">
		    <p:layoutUnit position="north" size="0" header="${dadosInstitucionaisMBean.dadosInstitucionais.siglaInstituicao} - SGP - Sistema de Gerenciamento de Processos" 
		    styleClass="headerSGP">
		    </p:layoutUnit>
		 
		    <p:layoutUnit position="west" size="220" header="Menu" collapsible="true" styleClass="menu">
		        <h:form>
		        	<div class="subHeaderSGP" style="font-size: 12px;">
						<h:outputText value="#{usuarioLogado.pessoa.nome}"/><br/>
						<h:commandLink value="(Alterar Senha)" styleClass="linkAzul" action="#{alterarSenhaMBean.entrar}"/>
					</div>
					
					<c:if test="${usuarioLogado.administrador}">
						<table class="listagem menuTexto" style="width: 100%; margin-top: 15px;">
				        	<caption>Administração</caption>
				        	<tr class="linhaPar">
				        		<td>
				        			<p:commandLink value="Gestão de Usuários" ajax="false" action="#{gestaoUsuariosMBean.entrarGestaoUsuarios}"/>
				        		</td>
				        	</tr>
				        	<tr class="linhaImpar">
				        		<td>
				        			<p:commandLink value="Gestão de Campi" ajax="false" action="#{gestaoCampiMBean.entrarGestaoCampi}"/>
				        		</td>
				        	</tr>
				        	<tr class="linhaPar">
				        		<td><p:commandLink value="Gestão de Unidades" ajax="false" action="#{gestaoUnidadesMBean.entrarGestaoUnidades}"/></td>
				        	</tr>
				        	<tr class="linhaImpar">
				        		<td><p:commandLink value="Gestão de Cargos" ajax="false" action="#{gestaoCargosMBean.entrarGestaoCargos}"/></td>
				        	</tr>
				        	<tr class="linhaPar">
				        		<td><p:commandLink value="Gestão de Notícias" ajax="false" action="#{gestaoNoticiasMBean.entrarGestaoNoticias}"/></td>
				        	</tr>
				        	<tr class="linhaPar">
				        		<td><p:commandLink value="Parâmetros do Sistema" ajax="false" action="#{parametrosMBean.entrarGestaoParametros}"/></td>
				        	</tr>
				        </table>
				        
				        <br/>
					</c:if>
		        	
			        <table class="listagem menuTexto" style="width: 100%;">
			        	<c:if test="${usuarioLogado.administrador}">
			        		<caption>Demais Opções</caption>
			        	</c:if>
			        	<tr class="linhaPar">
			        		<td><p:commandLink value="Início" action="/servidor/inicio" ajax="false" /></td>
			        	</tr>
			        	<tr class="linhaImpar">
			        		<td><p:commandLink value="Protocolo" ajax="false" action="#{protocoloMBean.entrarModuloProtocolo}"/></td>
			        	</tr>
			        	<tr class="linhaPar">
			        		<td><p:commandLink value="Servidores" ajax="false" action="#{gestaoUsuariosMBean.entrarGestaoUsuarios}"/></td>
			        	</tr>
			        	<tr class="linhaImpar">
			        		<td><p:commandLink value="Unidades" ajax="false" action="#{gestaoUnidadesMBean.entrarGestaoUnidades}"/></td>
			        	</tr>
			        	<tr class="linhaPar">
			        		<td><p:commandLink value="Notícias" ajax="false" action="#{gestaoNoticiasMBean.entrarGestaoNoticias}"/></td>
			        	</tr>
			        	<tr class="linhaImpar">
			        		<td><p:commandLink value="Sair" action="#{loginMBean.logoff}" ajax="false" /></td>
			        	</tr>
			        </table>
				</h:form>
		    </p:layoutUnit>
		 
		    <p:layoutUnit position="center">
				<p:growl life="30000"/>
				<ui:insert name="conteudo">
					Conteúdo...
				</ui:insert>
		    </p:layoutUnit>
		    
		    <p:layoutUnit position="south" header="SGP © ${calendarUtilMBean.anoAtual}" styleClass="footerSGP" />
		</p:layout>
		
	</h:body>
</html>